package com.singularity.common.domain.entity;


import java.io.Serializable;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* 风险排查
* @TableName risk_investigation
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("risk_investigation")
public class RiskInvestigation implements Serializable {

    /**
    * 唯一标识
    */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
    * 设施名称
    */

    private String facilityName;
    /**
    * 风险点名称
    */

    private String riskPointName;
    /**
    * 设施类型
    */

    private String facilityType;
    /**
    * 大类
    */

    private String mainType;
    /**
    * 小类
    */

    private String subType;
    /**
    * 排查时间
    */
    @ApiModelProperty("排查时间")
    private Date createTime;
    /**
    * 风险排查来源：
1：风险点
2：风险隐患
    */

    private Integer sourceInvestigation;
    /**
    * 风险点或风险隐患唯一标识
    */
    @ApiModelProperty("风险点或风险隐患唯一标识")
    private Integer otherTaskNum;
    /**
    * 巡查人
    */

    private String inspector;
    /**
    * 巡查人电话
    */

    private String inspectorPhoneNumber;
    /**
    * 责任单位
    */
    @ApiModelProperty("责任单位")
    private Long department;

}
